/*
 * jiyan1
 */
package com.jiyan.staff.facade;

import java.util.List;

import com.rzhkj.core.base.BaseMybatisSV;
import com.jiyan.staff.entity.Staff;

/**
 * 员工信息
 *
 * @author jiyan
 */
public interface StaffSV extends BaseMybatisSV<Staff,Long>{

    /**
     * 加载对象员工信息 通过code
     * @param code 唯一编码
     * @return Staff
     */
     Staff loadByCode(java.lang.String code);

    /**
     * 加载对象员工信息 通过jobnumber
     * @param jobnumber 工号
     * @return Staff
     */
     Staff loadByJobnumber(java.lang.String jobnumber);


    /**
     * 删除对象员工信息
     * @param id @param code 唯一编码@param jobnumber 工号
     * @return Staff
     */
     void delete(java.lang.Long id,java.lang.String code,java.lang.String jobnumber);



}
